package com.aio.kgo.simple.form.database.domain.params;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author lizhenming
 * @desc:
 * @date 2023/12/26 22:14
 */
@Data
public class QueryModelParams {
    /**
     * 模型ID列表
     */
    private List<String> modelIdList;
    /**
     * 模型名称
     */
    private String modelName;
    /**
     * 模型标识
     */
    private String modelKey;
    /**
     * 所属模块
     */
    private String module;
    /**
     * 模型状态
     */
    private String modelStatus;

    /**
     * 多个值
     */
    private Boolean multiValue;
    /**
     * 布局
     */
    private String layout;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createFromTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createToTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateFromTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateToTime;

}
